@charset "utf-8";
body {
	background: #F3F3F3;
	color: #555555;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	min-width: 960px;
}
h4{
	font-size: 1.1em;
}
form,button,input,textarea{
	color: #555555;
	font-family:Verdana, Geneva, sans-serif;
}
ul,ol,dl {
	list-style:none;
}
a{
	color: #1874CD;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
a.button{
	border: solid 1px transparent;
}
a.button:hover,
.functions a.button:hover{
	border: solid 1px #91C2ED;
	background-color:#DEEDFA;
	text-decoration: none;
}
img{
	border:none;
}
textarea{
	font-size: 1em;
}
.tag1{
	font-size:1em;
}
.tag2{
	font-size:1.4em;
}
.tag3{
	font-size:1.8em;
}
.tag4{
	font-size:2.2em;
}
.tag5{
	font-size:2.6em;
}
.tag6{
	font-size:3em;
}

a.emp{
	color:#900;
	background-color:#FDD;
	border: solid 1px #900;
	font-weight:bold;
}

/* dialogs */
.dialog .editor input.textbox{
	border: solid 1px #999
}

/* rating */
.rating span{
	background-position:center center;
	background-repeat:no-repeat;
}
.rating span{
	display:block;
}
.rate1{
	background-image:url(../images/star1.gif);
}
.rate2{
	background-image:url(../images/star2.gif);
}
.rate3{
	background-image:url(../images/star3.gif);
}
.rate4{
	background-image:url(../images/star4.gif);
}
.rate5{
	background-image:url(../images/star5.gif);
}
/* top bar */
div.top_bar{
	background-image:url(../images/HeaderUl_bg.gif);
	background-repeat:repeat-x;
	border-bottom: solid 1px #91C2ED;
	border-top: solid 1px #91C2ED;
}
/* navigator */
div.navigator li a:hover{
	background-color:#E9F6FE;
}

/* logo */
div.logo a{
	background-image:url(../images/tmp_logo.png);
}
#home div.logo a{
	background-image:url(../images/tmp_logo_big.png);
}

/* search */
.search input.textbox, .search button{
	background-color: #F6FBFF;
	border: 1px solid #D2E5FE;
	color: #1874CD;
}
/* content body */
#preview .content{
	background-color:#FFF;
}
#preview .middle{
	background-color:#F3F3F3;
	border-right: solid 2px #ccc;
}
/* picture list */
.pic_list ul li span.rating a{
	background-color: #BEE4FC;
	color:#1E6FA7;
	text-decoration:none;
}
.pic_list ul li span.rating a:hover,
.pic_list ul li span.rating a.highlight{
	background-color: #F0FDBD;
}
/* pagination */
.pagination a{
	padding: 2px;
	border: solid 1px #91C2ED;
}
.pagination .current{
	font-weight:bold;
	text-decoration:underline;
}
/* preview */
.preview .statistics{
	background-color:#FFFEEC;
}
/* functions */
.functions .actions,
.functions .rating_box,
.functions .info,
.functions .tags{
	border-bottom: dotted 1px #CCC;
}
.functions .tags p span.number{
	color:#C36;
}
.functions .tags p a{
	border-left: 1px solid #ccc;
	border-bottom: 1px dashed #ccc;
}
.functions .tags .odd{
	color:#ED7B45;
}
.functions a.button{
	border-color:white;
}